<?php
	require_once($_SERVER['DOCUMENT_ROOT']."/classes/HumeurDatabase.class.php");
	require_once($_SERVER['DOCUMENT_ROOT']."/classes/Account.class.php");
	require_once($_SERVER['DOCUMENT_ROOT']."/classes/Mail.class.php");
	require_once($_SERVER['DOCUMENT_ROOT']."/includes/sugar.php");
	$password = uniqid();
	$db = new HumeurDatabase();
	if(mysql_num_rows($db->query("SELECT * FROM accounts WHERE mail = '".$_POST['mail']."';")) > 0){
		$accountForgotten = new Account($_POST['mail']);	
		$accountForgotten->password = md5($password);
		$accountForgotten->isConfirmed = 2;
		if($accountForgotten->save()){
			$link = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5("humeur"), $accountForgotten->mail, MCRYPT_MODE_CBC, md5(md5("humeur"))));
			$mailer = new Mail($accountForgotten->mail,"Humeurs - Rappel de votre mot de passe.",'Bonjour,'."\r\n"."\r\n".'Nous avons bien reçu votre demande de réinitialisation de mot de passe. Voici votre nouveau mot de passe temporaire, qui va vous permettre de vous connecter : '.$password.'. A votre connexion, il vous sera demandé de le modifier pour plus de sécurité.'."\r\n".'A très vite sur Humeurs !'."\r\n"."\r\n".'Cordialement, l\'équipe Humeurs.',"Equipe Humeurs","noreply@humeurs.com","noreply@humeurs.com");
			if($mailer->send() > 0){
				echo successBox("Un mail contenant un mot de passe provisoire vous a été envoyé. Vérifiez dans vos spams si vous ne le trouvez pas !");
			}
			else
			{
				echo errorBox("Echec lors de l'envoi du mail. Veuillez rééssayer plus tard.");
			}
		}
		else
		{
			echo errorBox("Echec lors de la génération du mot de passe. Veuillez rééssayer plus tard.");
		}
	}
	else
	{
		echo errorBox("Votre compte n'a pas été trouvé dans notre base de données.");
	}

?>